package com.itheima.health.util;

import org.springframework.context.annotation.Bean;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
//这是一个创建Jedis的工具类
public class JedisConnectionFactory {
    private static final JedisPool jedisPool;

    static {

        JedisPoolConfig jedisPoolConfig=new JedisPoolConfig();
        // 最大连接
        jedisPoolConfig.setMaxTotal(8);
        //最大空闲链接
        jedisPoolConfig.setMaxTotal(8);
        //最小空闲链接
        jedisPoolConfig.setMinIdle(0);
        //设置最长等待时间
        jedisPoolConfig.setMaxWaitMillis(200);
        jedisPool =new JedisPool(jedisPoolConfig,"127.0.0.1",6379);

    }

    public static Jedis getJedis(){
        return jedisPool.getResource();
    }
}
